home *** CD-ROM | disk | FTP | other *** search
/ Aminet 4 / Aminet 4 - November 1994.iso / aminet / dev / m2 / m2_part1.lha / modula / dice / dice.LHA / include / errno.h < prev    next >
C/C++ Source or Header  |  1991-04-24  |  989b  |  42 lines

  1.  
  2. /*
  3.  *  ERRNO.H
  4.  *
  5.  *  (c)Copyright 1990, Matthew Dillon, All Rights Reserved
  6.  */
  7.  
  8. #ifndef _ERRNO_H
  9. #define _ERRNO_H
  10.  
  11. #ifndef _MATH_H
  12. #define EDOM        1        /*  repeated in errno.h */
  13. #define ERANGE        2        /*  repeated in errno.h */
  14. #endif
  15.  
  16. #define EBADF        3        /*  bad file descriptor */
  17. #define ENOPERM     4        /*  write on ro or read on wo desc */
  18. #define ENOMEM        5        /*  no memory ???    */
  19. #define ENOFILE     6        /*  open faileod    */
  20. #define ENOENT        6        /*  ... synonym?    */
  21.  
  22. #define EACCES        7        /*  access disallowed    */
  23. #define EINVAL        8        /*  invalid flags    */
  24. #define EMFILE        9        /*  ran out of FDs    */
  25. #define EAGAIN        10
  26. #define EPEER        11
  27. #define EPIPE        12
  28. #define ENOTFND     13
  29. #define ESTACK        14        /*  ran out of stack    */
  30.  
  31. #define ENOTTY        15
  32. #define ENXIO        16        /*  lattice compat?    */
  33. #define EEXIST        17        /*  already exists    */
  34.  
  35. #define EWOULDBLOCK 18        /*  call would block    */
  36. #define EINTR        19        /*  interrupted call    */
  37.  
  38. extern volatile int errno;
  39.  
  40. #endif
  41.  
  42.